Circular Vs. Linear Convolution: What's The Difference